package com.sun.huazhi.aitaskservice.DTO.request;

import lombok.Data;

@Data
public class CreateVideoRequest {
    private String topic;                // 必需
    private String character_style;     // 可选：anime, realistic, painting
    private String voice_id;             // 可选
    private String style;                // 可选：basic, detailed, advanced
    private Integer duration;            // 可选，单位秒，默认60秒
    private String language;             // 可选：mandarin, cantonese, english

    public CreateVideoRequest(String character_style, String style, Integer duration) {
        this.character_style = character_style;
        this.style = style;
        this.duration = duration;
    }


    public String getTopic() {
        return topic;
    }

    public void setTopic(String topic) {
        this.topic = topic;
    }

    public String getCharacter_style() {
        return character_style;
    }

    public void setCharacter_style(String character_style) {
        this.character_style = character_style;
    }

    public String getVoice_id() {
        return voice_id;
    }

    public void setVoice_id(String voice_id) {
        this.voice_id = voice_id;
    }

    public String getStyle() {
        return style;
    }

    public void setStyle(String style) {
        this.style = style;
    }

    public Integer getDuration() {
        return duration;
    }

    public void setDuration(Integer duration) {
        this.duration = duration;
    }

    public String getLanguage() {
        return language;
    }

    public void setLanguage(String language) {
        this.language = language;
    }
}
